﻿using System;

namespace Aeon.Framework
{

/// <summary>
/// Interface for Input Manager modules.
/// 
/// </summary>
public interface IInputManager
    {
    void Notify(String input);              // Notifies active context of input event.
    bool MakeActive(String name);           // Chooses active input context.
    
    InputContext GetInputs(String name);    // Edits or creates input handler.
    
    void CleanInputs();                     // Resets all input handlers.
    }


}